Big Huge Thesaurus

flagellate protozoan

noun

sounds kind of like